# coding: utf-8

# flake8: noqa
"""
    Emby Server REST API
"""

from __future__ import absolute_import

# import models into model package
from embyclient-python.models.access_schedule import AccessSchedule
from embyclient-python.models.actions_postback_action import ActionsPostbackAction
from embyclient-python.models.activity_log_entry import ActivityLogEntry
from embyclient-python.models.album_info import AlbumInfo
from embyclient-python.models.all_theme_media_result import AllThemeMediaResult
from embyclient-python.models.api_available_recording_options import ApiAvailableRecordingOptions
from embyclient-python.models.api_base_items_request import ApiBaseItemsRequest
from embyclient-python.models.api_configuration_page_info import ApiConfigurationPageInfo
from embyclient-python.models.api_epg_row import ApiEpgRow
from embyclient-python.models.api_listing_provider_type_info import ApiListingProviderTypeInfo
from embyclient-python.models.api_name_id_description_pair import ApiNameIdDescriptionPair
from embyclient-python.models.api_on_playback_progress import ApiOnPlaybackProgress
from embyclient-python.models.api_set_channel_disabled import ApiSetChannelDisabled
from embyclient-python.models.api_set_channel_mapping import ApiSetChannelMapping
from embyclient-python.models.api_set_channel_sort_index import ApiSetChannelSortIndex
from embyclient-python.models.api_tag_item import ApiTagItem
from embyclient-python.models.artist_info import ArtistInfo
from embyclient-python.models.attributes_simple_condition import AttributesSimpleCondition
from embyclient-python.models.attributes_value_condition import AttributesValueCondition
from embyclient-python.models.authenticate_user import AuthenticateUser
from embyclient-python.models.authenticate_user_by_name import AuthenticateUserByName
from embyclient-python.models.authentication_authentication_result import AuthenticationAuthenticationResult
from embyclient-python.models.base_item_dto import BaseItemDto
from embyclient-python.models.base_item_person import BaseItemPerson
from embyclient-python.models.bit_rate import BitRate
from embyclient-python.models.book_info import BookInfo
from embyclient-python.models.branding_branding_options import BrandingBrandingOptions
from embyclient-python.models.channel_management_info import ChannelManagementInfo
from embyclient-python.models.chapter_info import ChapterInfo
from embyclient-python.models.client_capabilities import ClientCapabilities
from embyclient-python.models.codec_configuration import CodecConfiguration
from embyclient-python.models.codec_directions import CodecDirections
from embyclient-python.models.codec_kinds import CodecKinds
from embyclient-python.models.codec_profile import CodecProfile
from embyclient-python.models.codec_type import CodecType
from embyclient-python.models.collections_collection_creation_result import CollectionsCollectionCreationResult
from embyclient-python.models.color_formats import ColorFormats
from embyclient-python.models.common_editor_types import CommonEditorTypes
from embyclient-python.models.common_interfaces_i_codec_device_capabilities import CommonInterfacesICodecDeviceCapabilities
from embyclient-python.models.common_interfaces_i_codec_device_info import CommonInterfacesICodecDeviceInfo
from embyclient-python.models.common_plugins_i_plugin import CommonPluginsIPlugin
from embyclient-python.models.conditions_property_condition import ConditionsPropertyCondition
from embyclient-python.models.conditions_property_condition_type import ConditionsPropertyConditionType
from embyclient-python.models.configuration_tone_mapping_tone_map_options_visibility import ConfigurationToneMappingToneMapOptionsVisibility
from embyclient-python.models.connect_connect_authentication_exchange_result import ConnectConnectAuthenticationExchangeResult
from embyclient-python.models.connect_user_link_result import ConnectUserLinkResult
from embyclient-python.models.connect_user_link_type import ConnectUserLinkType
from embyclient-python.models.container_profile import ContainerProfile
from embyclient-python.models.create_user_by_name import CreateUserByName
from embyclient-python.models.day_of_week import DayOfWeek
from embyclient-python.models.default_directory_browser_info import DefaultDirectoryBrowserInfo
from embyclient-python.models.device_profile import DeviceProfile
from embyclient-python.models.devices_content_upload_history import DevicesContentUploadHistory
from embyclient-python.models.devices_device_info import DevicesDeviceInfo
from embyclient-python.models.devices_device_options import DevicesDeviceOptions
from embyclient-python.models.devices_local_file_info import DevicesLocalFileInfo
from embyclient-python.models.direct_play_profile import DirectPlayProfile
from embyclient-python.models.display_preferences import DisplayPreferences
from embyclient-python.models.dlna_profile_type import DlnaProfileType
from embyclient-python.models.dlna_profiles_device_identification import DlnaProfilesDeviceIdentification
from embyclient-python.models.dlna_profiles_device_profile_type import DlnaProfilesDeviceProfileType
from embyclient-python.models.dlna_profiles_dlna_profile import DlnaProfilesDlnaProfile
from embyclient-python.models.dlna_profiles_header_match_type import DlnaProfilesHeaderMatchType
from embyclient-python.models.dlna_profiles_http_header_info import DlnaProfilesHttpHeaderInfo
from embyclient-python.models.dlna_profiles_protocol_info_detection import DlnaProfilesProtocolInfoDetection
from embyclient-python.models.drawing_image_orientation import DrawingImageOrientation
from embyclient-python.models.dynamic_day_of_week import DynamicDayOfWeek
from embyclient-python.models.edit_object_container import EditObjectContainer
from embyclient-python.models.editors_editor_base import EditorsEditorBase
from embyclient-python.models.editors_editor_button_item import EditorsEditorButtonItem
from embyclient-python.models.editors_editor_root import EditorsEditorRoot
from embyclient-python.models.encoding_context import EncodingContext
from embyclient-python.models.enums_ui_command_type import EnumsUICommandType
from embyclient-python.models.enums_ui_view_type import EnumsUIViewType
from embyclient-python.models.extended_video_sub_types import ExtendedVideoSubTypes
from embyclient-python.models.extended_video_types import ExtendedVideoTypes
from embyclient-python.models.external_id_info import ExternalIdInfo
from embyclient-python.models.external_url import ExternalUrl
from embyclient-python.models.feature_info import FeatureInfo
from embyclient-python.models.feature_type import FeatureType
from embyclient-python.models.forgot_password import ForgotPassword
from embyclient-python.models.forgot_password_action import ForgotPasswordAction
from embyclient-python.models.forgot_password_pin import ForgotPasswordPin
from embyclient-python.models.forgot_password_result import ForgotPasswordResult
from embyclient-python.models.game_info import GameInfo
from embyclient-python.models.general_command import GeneralCommand
from embyclient-python.models.generic_edit_i_edit_object_container import GenericEditIEditObjectContainer
from embyclient-python.models.get_directory_contents import GetDirectoryContents
from embyclient-python.models.globalization_country_info import GlobalizationCountryInfo
from embyclient-python.models.globalization_culture_dto import GlobalizationCultureDto
from embyclient-python.models.globalization_localizaton_option import GlobalizationLocalizatonOption
from embyclient-python.models.io_file_system_entry_info import IOFileSystemEntryInfo
from embyclient-python.models.io_file_system_entry_type import IOFileSystemEntryType
from embyclient-python.models.image_info import ImageInfo
from embyclient-python.models.image_option import ImageOption
from embyclient-python.models.image_provider_info import ImageProviderInfo
from embyclient-python.models.image_saving_convention import ImageSavingConvention
from embyclient-python.models.image_type import ImageType
from embyclient-python.models.installation_info import InstallationInfo
from embyclient-python.models.item_counts import ItemCounts
from embyclient-python.models.item_file_info import ItemFileInfo
from embyclient-python.models.item_file_type import ItemFileType
from embyclient-python.models.item_lookup_info import ItemLookupInfo
from embyclient-python.models.level_information import LevelInformation
from embyclient-python.models.library_add_media_path import LibraryAddMediaPath
from embyclient-python.models.library_add_virtual_folder import LibraryAddVirtualFolder
from embyclient-python.models.library_delete_info import LibraryDeleteInfo
from embyclient-python.models.library_item_link_type import LibraryItemLinkType
from embyclient-python.models.library_library_option_info import LibraryLibraryOptionInfo
from embyclient-python.models.library_library_options_result import LibraryLibraryOptionsResult
from embyclient-python.models.library_library_type_options import LibraryLibraryTypeOptions
from embyclient-python.models.library_media_folder import LibraryMediaFolder
from embyclient-python.models.library_media_update_info import LibraryMediaUpdateInfo
from embyclient-python.models.library_options import LibraryOptions
from embyclient-python.models.library_post_updated_media import LibraryPostUpdatedMedia
from embyclient-python.models.library_remove_media_path import LibraryRemoveMediaPath
from embyclient-python.models.library_remove_virtual_folder import LibraryRemoveVirtualFolder
from embyclient-python.models.library_rename_virtual_folder import LibraryRenameVirtualFolder
from embyclient-python.models.library_sub_folder import LibrarySubFolder
from embyclient-python.models.library_update_library_options import LibraryUpdateLibraryOptions
from embyclient-python.models.library_update_media_path import LibraryUpdateMediaPath
from embyclient-python.models.library_user_copy_options import LibraryUserCopyOptions
from embyclient-python.models.live_stream_request import LiveStreamRequest
from embyclient-python.models.live_stream_response import LiveStreamResponse
from embyclient-python.models.live_tv_channel_type import LiveTvChannelType
from embyclient-python.models.live_tv_guide_info import LiveTvGuideInfo
from embyclient-python.models.live_tv_keep_until import LiveTvKeepUntil
from embyclient-python.models.live_tv_keyword_info import LiveTvKeywordInfo
from embyclient-python.models.live_tv_keyword_type import LiveTvKeywordType
from embyclient-python.models.live_tv_listings_provider_info import LiveTvListingsProviderInfo
from embyclient-python.models.live_tv_live_tv_info import LiveTvLiveTvInfo
from embyclient-python.models.live_tv_recording_status import LiveTvRecordingStatus
from embyclient-python.models.live_tv_series_timer_info import LiveTvSeriesTimerInfo
from embyclient-python.models.live_tv_series_timer_info_dto import LiveTvSeriesTimerInfoDto
from embyclient-python.models.live_tv_timer_info_dto import LiveTvTimerInfoDto
from embyclient-python.models.live_tv_timer_type import LiveTvTimerType
from embyclient-python.models.live_tv_tuner_host_info import LiveTvTunerHostInfo
from embyclient-python.models.location_type import LocationType
from embyclient-python.models.log_file import LogFile
from embyclient-python.models.logging_log_severity import LoggingLogSeverity
from embyclient-python.models.mb_backup_api_all_backups_info import MBBackupApiAllBackupsInfo
from embyclient-python.models.mb_backup_api_data_restore_options import MBBackupApiDataRestoreOptions
from embyclient-python.models.mb_backup_api_restore_options import MBBackupApiRestoreOptions
from embyclient-python.models.mb_backup_api_user_restore_info import MBBackupApiUserRestoreInfo
from embyclient-python.models.mb_backup_backup_info import MBBackupBackupInfo
from embyclient-python.models.marker_type import MarkerType
from embyclient-python.models.media_encoding_codec_parameter_context import MediaEncodingCodecParameterContext
from embyclient-python.models.media_path_info import MediaPathInfo
from embyclient-python.models.media_protocol import MediaProtocol
from embyclient-python.models.media_source_info import MediaSourceInfo
from embyclient-python.models.media_source_type import MediaSourceType
from embyclient-python.models.media_stream import MediaStream
from embyclient-python.models.media_stream_type import MediaStreamType
from embyclient-python.models.media_url import MediaUrl
from embyclient-python.models.metadata_editor_info import MetadataEditorInfo
from embyclient-python.models.metadata_features import MetadataFeatures
from embyclient-python.models.metadata_fields import MetadataFields
from embyclient-python.models.metadata_refresh_mode import MetadataRefreshMode
from embyclient-python.models.movie_info import MovieInfo
from embyclient-python.models.music_video_info import MusicVideoInfo
from embyclient-python.models.name_id_pair import NameIdPair
from embyclient-python.models.name_long_id_pair import NameLongIdPair
from embyclient-python.models.name_value_pair import NameValuePair
from embyclient-python.models.net_end_point_info import NetEndPointInfo
from embyclient-python.models.net_sockets_address_family import NetSocketsAddressFamily
from embyclient-python.models.notification_category_info import NotificationCategoryInfo
from embyclient-python.models.notification_type_info import NotificationTypeInfo
from embyclient-python.models.operating_system import OperatingSystem
from embyclient-python.models.package_info import PackageInfo
from embyclient-python.models.package_target_system import PackageTargetSystem
from embyclient-python.models.package_version_class import PackageVersionClass
from embyclient-python.models.package_version_info import PackageVersionInfo
from embyclient-python.models.parental_rating import ParentalRating
from embyclient-python.models.path_substitution import PathSubstitution
from embyclient-python.models.persistence_intro_debug_info import PersistenceIntroDebugInfo
from embyclient-python.models.person_lookup_info import PersonLookupInfo
from embyclient-python.models.person_type import PersonType
from embyclient-python.models.pin_redeem_result import PinRedeemResult
from embyclient-python.models.play_command import PlayCommand
from embyclient-python.models.play_method import PlayMethod
from embyclient-python.models.play_request import PlayRequest
from embyclient-python.models.playback_error_code import PlaybackErrorCode
from embyclient-python.models.playback_info_request import PlaybackInfoRequest
from embyclient-python.models.playback_info_response import PlaybackInfoResponse
from embyclient-python.models.playback_progress_info import PlaybackProgressInfo
from embyclient-python.models.playback_start_info import PlaybackStartInfo
from embyclient-python.models.playback_stop_info import PlaybackStopInfo
from embyclient-python.models.player_state_info import PlayerStateInfo
from embyclient-python.models.playlists_add_to_playlist_result import PlaylistsAddToPlaylistResult
from embyclient-python.models.playlists_playlist_creation_result import PlaylistsPlaylistCreationResult
from embyclient-python.models.playstate_command import PlaystateCommand
from embyclient-python.models.playstate_request import PlaystateRequest
from embyclient-python.models.plugins_configuration_page_type import PluginsConfigurationPageType
from embyclient-python.models.plugins_plugin_info import PluginsPluginInfo
from embyclient-python.models.process_run_metrics_process_metric_point import ProcessRunMetricsProcessMetricPoint
from embyclient-python.models.process_run_metrics_process_statistics import ProcessRunMetricsProcessStatistics
from embyclient-python.models.profile_condition import ProfileCondition
from embyclient-python.models.profile_condition_type import ProfileConditionType
from embyclient-python.models.profile_condition_value import ProfileConditionValue
from embyclient-python.models.profile_information import ProfileInformation
from embyclient-python.models.profile_level_information import ProfileLevelInformation
from embyclient-python.models.progress_event import ProgressEvent
from embyclient-python.models.provider_id_dictionary import ProviderIdDictionary
from embyclient-python.models.proxy_header_mode import ProxyHeaderMode
from embyclient-python.models.public_system_info import PublicSystemInfo
from embyclient-python.models.query_result_activity_log_entry import QueryResultActivityLogEntry
from embyclient-python.models.query_result_api_epg_row import QueryResultApiEpgRow
from embyclient-python.models.query_result_base_item_dto import QueryResultBaseItemDto
from embyclient-python.models.query_result_channel_management_info import QueryResultChannelManagementInfo
from embyclient-python.models.query_result_devices_device_info import QueryResultDevicesDeviceInfo
from embyclient-python.models.query_result_live_tv_series_timer_info_dto import QueryResultLiveTvSeriesTimerInfoDto
from embyclient-python.models.query_result_live_tv_timer_info_dto import QueryResultLiveTvTimerInfoDto
from embyclient-python.models.query_result_log_file import QueryResultLogFile
from embyclient-python.models.query_result_string import QueryResultString
from embyclient-python.models.query_result_sync_job import QueryResultSyncJob
from embyclient-python.models.query_result_sync_job_item import QueryResultSyncJobItem
from embyclient-python.models.query_result_user_dto import QueryResultUserDto
from embyclient-python.models.query_result_user_library_official_rating_item import QueryResultUserLibraryOfficialRatingItem
from embyclient-python.models.query_result_user_library_tag_item import QueryResultUserLibraryTagItem
from embyclient-python.models.query_result_virtual_folder_info import QueryResultVirtualFolderInfo
from embyclient-python.models.queue_item import QueueItem
from embyclient-python.models.rating_type import RatingType
from embyclient-python.models.recommendation_dto import RecommendationDto
from embyclient-python.models.recommendation_type import RecommendationType
from embyclient-python.models.remote_image_info import RemoteImageInfo
from embyclient-python.models.remote_image_result import RemoteImageResult
from embyclient-python.models.remote_search_query_album_info import RemoteSearchQueryAlbumInfo
from embyclient-python.models.remote_search_query_artist_info import RemoteSearchQueryArtistInfo
from embyclient-python.models.remote_search_query_book_info import RemoteSearchQueryBookInfo
from embyclient-python.models.remote_search_query_game_info import RemoteSearchQueryGameInfo
from embyclient-python.models.remote_search_query_item_lookup_info import RemoteSearchQueryItemLookupInfo
from embyclient-python.models.remote_search_query_movie_info import RemoteSearchQueryMovieInfo
from embyclient-python.models.remote_search_query_music_video_info import RemoteSearchQueryMusicVideoInfo
from embyclient-python.models.remote_search_query_person_lookup_info import RemoteSearchQueryPersonLookupInfo
from embyclient-python.models.remote_search_query_series_info import RemoteSearchQuerySeriesInfo
from embyclient-python.models.remote_search_query_trailer_info import RemoteSearchQueryTrailerInfo
from embyclient-python.models.remote_search_result import RemoteSearchResult
from embyclient-python.models.remote_subtitle_info import RemoteSubtitleInfo
from embyclient-python.models.repeat_mode import RepeatMode
from embyclient-python.models.resolution import Resolution
from embyclient-python.models.resolution_with_rate import ResolutionWithRate
from embyclient-python.models.response_profile import ResponseProfile
from embyclient-python.models.roku_metadata_api_thumbnail_info import RokuMetadataApiThumbnailInfo
from embyclient-python.models.roku_metadata_api_thumbnail_set_info import RokuMetadataApiThumbnailSetInfo
from embyclient-python.models.run_ui_command import RunUICommand
from embyclient-python.models.secondary_frameworks import SecondaryFrameworks
from embyclient-python.models.segment_skip_mode import SegmentSkipMode
from embyclient-python.models.series_display_order import SeriesDisplayOrder
from embyclient-python.models.series_info import SeriesInfo
from embyclient-python.models.server_configuration import ServerConfiguration
from embyclient-python.models.session_session_info import SessionSessionInfo
from embyclient-python.models.session_user_info import SessionUserInfo
from embyclient-python.models.song_info import SongInfo
from embyclient-python.models.sort_order import SortOrder
from embyclient-python.models.subtitle_delivery_method import SubtitleDeliveryMethod
from embyclient-python.models.subtitle_location_type import SubtitleLocationType
from embyclient-python.models.subtitle_playback_mode import SubtitlePlaybackMode
from embyclient-python.models.subtitle_profile import SubtitleProfile
from embyclient-python.models.subtitles_subtitle_download_result import SubtitlesSubtitleDownloadResult
from embyclient-python.models.sync_category import SyncCategory
from embyclient-python.models.sync_data_request import SyncDataRequest
from embyclient-python.models.sync_data_response import SyncDataResponse
from embyclient-python.models.sync_dialog_options import SyncDialogOptions
from embyclient-python.models.sync_job import SyncJob
from embyclient-python.models.sync_job_creation_result import SyncJobCreationResult
from embyclient-python.models.sync_job_item import SyncJobItem
from embyclient-python.models.sync_job_item_status import SyncJobItemStatus
from embyclient-python.models.sync_job_option import SyncJobOption
from embyclient-python.models.sync_job_request import SyncJobRequest
from embyclient-python.models.sync_job_status import SyncJobStatus
from embyclient-python.models.sync_profile_option import SyncProfileOption
from embyclient-python.models.sync_quality_option import SyncQualityOption
from embyclient-python.models.sync_target import SyncTarget
from embyclient-python.models.synced_item import SyncedItem
from embyclient-python.models.synced_item_progress import SyncedItemProgress
from embyclient-python.models.system_event import SystemEvent
from embyclient-python.models.system_info import SystemInfo
from embyclient-python.models.task_completion_status import TaskCompletionStatus
from embyclient-python.models.task_info import TaskInfo
from embyclient-python.models.task_result import TaskResult
from embyclient-python.models.task_state import TaskState
from embyclient-python.models.task_trigger_info import TaskTriggerInfo
from embyclient-python.models.theme_media_result import ThemeMediaResult
from embyclient-python.models.trailer_info import TrailerInfo
from embyclient-python.models.transcode_reason import TranscodeReason
from embyclient-python.models.transcode_seek_info import TranscodeSeekInfo
from embyclient-python.models.transcoding_info import TranscodingInfo
from embyclient-python.models.transcoding_profile import TranscodingProfile
from embyclient-python.models.transcoding_vp_step_info import TranscodingVpStepInfo
from embyclient-python.models.transcoding_vp_step_types import TranscodingVpStepTypes
from embyclient-python.models.transport_stream_timestamp import TransportStreamTimestamp
from embyclient-python.models.tuple_double_double import TupleDoubleDouble
from embyclient-python.models.type_options import TypeOptions
from embyclient-python.models.ui_command import UICommand
from embyclient-python.models.ui_tab_page_info import UITabPageInfo
from embyclient-python.models.ui_view_info import UIViewInfo
from embyclient-python.models.unrated_item import UnratedItem
from embyclient-python.models.update_user_password import UpdateUserPassword
from embyclient-python.models.user_action import UserAction
from embyclient-python.models.user_action_type import UserActionType
from embyclient-python.models.user_configuration import UserConfiguration
from embyclient-python.models.user_dto import UserDto
from embyclient-python.models.user_item_data_dto import UserItemDataDto
from embyclient-python.models.user_item_share_level import UserItemShareLevel
from embyclient-python.models.user_library_add_tags import UserLibraryAddTags
from embyclient-python.models.user_library_leave_shared_items import UserLibraryLeaveSharedItems
from embyclient-python.models.user_library_official_rating_item import UserLibraryOfficialRatingItem
from embyclient-python.models.user_library_remove_tags import UserLibraryRemoveTags
from embyclient-python.models.user_library_tag_item import UserLibraryTagItem
from embyclient-python.models.user_library_update_user_item_access import UserLibraryUpdateUserItemAccess
from embyclient-python.models.user_notification_info import UserNotificationInfo
from embyclient-python.models.user_policy import UserPolicy
from embyclient-python.models.validate_path import ValidatePath
from embyclient-python.models.version import Version
from embyclient-python.models.video3_d_format import Video3DFormat
from embyclient-python.models.video_codec_base import VideoCodecBase
from embyclient-python.models.video_media_types import VideoMediaTypes
from embyclient-python.models.virtual_folder_info import VirtualFolderInfo
from embyclient-python.models.wake_on_lan_info import WakeOnLanInfo
